﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
using DTO;
using DAO;
namespace BUS
{
    public class BenhNhan_BUS
    {
        public static DataTable DanhSachBenhNhan()
        {
            return BenhNhan_DAO.DanhSachBenhNhan();
        }


        public static DataTable DanhSachBenhNhanTheoMa(string ma)
        {
            return BenhNhan_DAO.DanhSachBenhNhanTheoMa(ma);
        }

        public static DataTable DanhSachBenhNhanTheoGioiTinhNam(int Nam)
        {
            return BenhNhan_DAO.DanhSachBenhNhanTheoGioiTinhNam(Nam);
        }

        public static DataTable DanhSachBenhNhanTheoGioiTinhNu(int Nu)
        {
            return BenhNhan_DAO.DanhSachBenhNhanTheoGioiTinhNu(Nu);
        }

        public static DataTable DanhSachBenhNhanTheoTen(string ten)
        {
            return BenhNhan_DAO.DanhSachBenhNhanTheoTen(ten);
        }

        public static DataTable DanhSachBenhNhanTheoDiaChi(string DiaChi)
        {
            return BenhNhan_DAO.DanhSachBenhNhanTheoDiaChi(DiaChi);
        }

        public static Boolean CapNhatBenhNhan(BenhNhan_DTO bn)
        {
            return BenhNhan_DAO.CapNhatBenhNhan(bn);
        }

        public static Boolean CapNhatTinhTrangSucKhoeBenhNhan(BenhNhan_DTO bn)
        {
            return BenhNhan_DAO.CapNhatTinhTrangSucKhoeBenhNhan(bn);
        }
        public static Boolean ThemBenhNhan(BenhNhan_DTO bn)
        {
            try
            {
                return BenhNhan_DAO.ThemBenhNhan(bn);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }

        public static Boolean XoaBenhNhan(string Ma)
        {
            return BenhNhan_DAO.XoaBenhNhan(Ma);
        }
    }
}
